Codes sources SDL52 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
Codes sources SDL
Liste des 52 ressources de cette catégorie
|
|
Code source du jeu mythique du serpent. Ce code gère le déplacement et l'agrandissement du serpent qui est implémenté utilisant une liste chaînée. Des pastilles apparaissent qu'il faut manger pour voir le serpent grandir.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 303 Ko
- Auteur : loka
|
|
|
Même exemple que le code précédant avec en plus des sprites mouvants sur l'écran, et utilisation d'une couleur de transparence.
|
Licence : Non renseignée
- Publié le 21/12/2010
- Taille 3 Ko
- Auteur : Mokona
|
|
|
C'est mon premier "vrai" projet en C++.
Et c'est vraiment le premier avec la SDL (hors tuto).
Ce programme n'utilise ni son ni image (les formes des pièces sont calculés).
Le jeu se pilote au clavier et l'on peut y jouer avec une manette (uniquement les boutons et les Hat)
Le code n'est pas parfait.
L'héritage de CTetris par F_Jeu n'est pas forcément judicieuse mais je pensais rajouter des procédures virtuelles pour jouer des sons ou faire clignoter les lignes avec qu'elles disparaissent (ce qui n'est pas le cas).
Pour ce qui est des tableaux à 2 dimensions (l'air de jeu, les pièces, autres), il y en a de 2 sortes :
- des vector de vector
- des pointeur de pointeur
J'imagine bie ... Voir la suite
|
Licence : Libre
- Publié le 11/11/2014
- Auteur : Narwe
|
|
|
Voici la base d'un projet utilisant la SDL 1.2 et SDL_Image pour Code::Blocks sous Windows.
Le projet est configuré afin de démarrer rapidement une nouvelle application SDL et SDL_Image. Le code source est simpliste et commenté. Il ouvre une fenêtre SDL, affiche une image et permet de la fermer, soit en cliquant sur la croix, soit en appuyant sur Echap.
L'avantage d'un tel projet contrairement aux différents tutoriels du net est que les bibliothèques sont incluses directement dans le projet et permet une distribution du code source simple et efficace. Pour recréer ce projet, vous même, vous pouvez vous inspirer de ce Voir la suite
|
Licence : Freeware
- Publié le 10/05/2013
- Taille 758 Ko
- Auteur : LittleWhite
|
|
|
Exemple d'utilisation de la bibliothèque SDL_ttf pour afficher du texte.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 1 Ko
- Auteur : Fiquet
|
|
|
Une console graphique avec gestion multiligne, barre déroulante et des évènements sur la barre déroulante (clic, motion, roue de la souris).
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 319 Ko
- Auteur : coyotte507
|
|
|
Code montrant comment gérer un temporisateur en C à partir du tutoriel de loka (http://loka.developpez.com/tutoriel/sdl/).
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 245 Ko
- Auteur : Franck.H
|
|
|
Gestion de texte TTF en transformant les surfaces générées en textures OpenGL. Les fonctions présentées montrent une façon transparente de gérer le texte en SDL.
La source proposée présente deux versions : une avec du mélange de couleur et une autre qui utilise directement le canal Alpha.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 31 Ko
- Auteur : fearyourself
|
|
|
Code source montrant comment gérer une souris soi-même rapidement et efficacement.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 1 Ko
- Auteur : fearyourself
|
|
|
Code source montrant comment faire des rotations d'une surface. Ce code propose deux fonctions qui calculent la rotation d'une surface. Une fonction recalculant la taille de la surface pour ne pas perdre d'information. Les deux fonctions allouent une nouvelle surface, il faudra s'occuper de la libération de mémoire. Voici les prototypes des deux fonctions :
//Ne recalcule pas la taille, les bords seront perdus
SDL_Surface* SDL_RotationCentral(SDL_Surface* origine, float angle);
//Calcule la taille de la surface, les bords ne seront pas perdus
SDL_Surface* SDL_RotationCentralN(SDL_Surface* origine, float angle);
Dernière remarque :
- Il faut noter que l'on parcourt la surface de dest ... Voir la suite
|
Licence : Non renseignée
- Publié le 21/12/2010
- Taille 3 Ko
- Auteur : millie
|
|
|
Code montrant comment gérer la fréquence d'affichage utilisant la bibliothèque SDL_gfx. Le programme fait aussi rebondir une boîte sur la fenêtre.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 3 Ko
- Auteur : fearyourself
|
|
|
Code source montrant comment faire des transformations optiques sur une surface.
Des fonctions permettant de :
- Appliquer une matrice de convolution 3*3 à une surface ;
- Réaliser une détection de bords ;
- Réalise un gauffrage ;
- Augmentation du contraste ;
- Effectuer un repoussage.
|
Licence : Non renseignée
- Publié le 21/12/2010
- Taille 1 Mo
- Auteur : millie
|
|
|
Code montrant l'application de textures chargées avec SDL en OpenGL.
|
Licence : Non renseignée
- Publié le 21/12/2010
- Taille 148 Ko
- Auteur : Fiquet
|
|
|
Code montrant l'utilisation des threads ainsi que des mutex avec SDL.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 1159 octet
- Auteur : Fiquet
|
|
|
|
Licence : Non renseignée
- Publié le 07/02/2013
- Taille 262 Ko
- Auteur : LittleWhite
|
|
|
Ce code est un exemple pour gérer toutes les entrées (les évènements) que SDL gère. Du clavier au joystick, en passant par la souris.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 1 Ko
- Auteur : Mokona
|
|
|
Voici la base d'un projet utilisant la SDL 2.0 pour Visual Studio 2008 sous Windows.
Le projet est configuré afin de démarrer rapidement une nouvelle application SDL. Aucune bibliothèque additionnelle n'a été ajoutée et donc seule la SDL est incluse. Le code source est simpliste et commenté. Il ouvre une fenêtre SDL et la referme au bout de trois secondes.
L'avantage d'un tel projet contrairement aux différents tutoriels du net est que la SDL est incluse directement dans le projet et permet une distribution du code source simple et efficace. Ce template a été créé pour accompagner le Voir la suite
|
Licence : Freeware
- Publié le 20/08/2013
- Taille 593 Ko
- Auteur : LittleWhite
|
|
|
Voici la base d'un projet utilisant la SDL 1.2, SDL_Image et SDL_TTF pour Visual Studio 2008 sous Windows.
Le projet est configuré afin de démarrer rapidement une nouvelle application SDL, SDL_Image et SDL_TTF. Le code source est simpliste et commenté. Il ouvre une fenêtre SDL, affiche un texte et une image et permet de fermer l'application, soit en cliquant sur la croix, soit en appuyant sur Echap.
L'avantage d'un tel projet contrairement aux différents tutoriels du net est que les bibliothèques sont incluses directement dans le projet et permet une distribution du code source simple et efficace.
Le projet est compatible ... Voir la suite
|
Licence : Freeware
- Publié le 10/05/2013
- Taille 1451 Ko
- Auteur : LittleWhite
|
|
|
Voici la base d'un projet utilisant la SDL 1.2 et SDL_Image pour Visual Studio 2008 sous Windows.
Le projet est configuré afin de démarrer rapidement une nouvelle application SDL et SDL_Image. Le code source est simpliste et commenté. Il ouvre une fenêtre SDL, affiche une image et permet de la fermer, soit en cliquant sur la croix, soit en appuyant sur Echap.
L'avantage d'un tel projet contrairement aux différents tutoriels du net est que les bibliothèques sont incluses directement dans le projet et permet une distribution du code source simple et efficace.
Le projet est compatible avec les versions supérieures à Visual St ... Voir la suite
|
Licence : Freeware
- Publié le 10/05/2013
- Taille 764 Ko
- Auteur : LittleWhite
|
|
|
Ce code montre comment programmer un singleton pour gérer le fenêtrage OpenGL en utilisant la SDL afin de conserver la portabilité du code. Il permet de changer de résolution, passer en plein écran. C'est généralement la première étape lorsqu'on écrit un programme graphique sérieux. Il contient :
- quelques fonctions de la SDL, bien sur pour l'initialiser mais aussi pour tester l'initialisation ;
- des fonctions SDL propres à OpenGL ;
- un peu de gestion du temps avec la SDL implémenté dans deux autres classes ;
- une forme basique d'exception, libre à vous de complexifier la chose pour l'améliorer.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 11 Ko
- Auteur : shenron666
|
|